package com.eltsistemas.controller;

import com.eltsistemas.dao.FornecedorDao;
import com.eltsistemas.modelo.Fornecedor;
import java.util.List;

public class FornecedorController {
    
    public boolean adiciona(Fornecedor fornecedor)
    {
        FornecedorDao daoFornecedor = new FornecedorDao();
        
        if(daoFornecedor.buscaCodigo(fornecedor) == null)
        {
            new FornecedorDao().adiciona(fornecedor);
            return true;
        }
        
        return false;
    }
    
    public List<Fornecedor> lista()
    {
        FornecedorDao daoFornecedor = new FornecedorDao();
        List<Fornecedor> fornecedorList = daoFornecedor.lista();
        return fornecedorList;
    }
    
    public Fornecedor exibeDados(Fornecedor fornecedor)
    {
        FornecedorDao daoFornecedor = new FornecedorDao();   
        Fornecedor f  = new Fornecedor();
        f = daoFornecedor.exibe(fornecedor);
        return f;
    }
    
    public boolean altera(Fornecedor fornecedor)
    {
        FornecedorDao daoFornecedor = new FornecedorDao();
        
        if(daoFornecedor.buscaCodigoUp(fornecedor) == null)
        {
            new FornecedorDao().altera(fornecedor);
            return true;
        }
        
        return false;
    }
    
    public void delete(Fornecedor fornecedor)
    {
        FornecedorDao daoFornecedor = new FornecedorDao();
        daoFornecedor.remover(fornecedor);
    }
    
}
